//匿名函数
(function($) {
	var jspath = $('script').last().attr('src');
	var basepath = '';
	if (jspath.indexOf('/') != -1) {
		basepath += jspath.substr(0, jspath.lastIndexOf('/') + 1);
	}
	$.fn.fixpng = function(options) {
		function _fix_img_png(el, emptyGIF) {
			var images = $('img[src*="png"]', el || document), png;
			images
					.each(function() {
						png = this.src;
						width = this.width;
						height = this.height;
						this.src = emptyGIF;
						this.width = width;
						this.height = height;
						this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"
								+ png + "',sizingMethod='scale')";
					});
		}
		function _fix_bg_png(el) {
			var bg = $(el).css('background-image');
			if (/url\([\'\"]?(.+\.png)[\'\"]?\)/.test(bg)) {
				var src = RegExp.$1;
				$(el).css('background-image', 'none');
				$(el).css(
						"filter",
						"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"
								+ src + "',sizingMethod='scale')");
			}
		}
		if ($.browser.msie && $.browser.version < 7) {
			return this.each(function() {
				var opts = {
					scope : '',
					emptyGif : basepath + 'blank.gif'
				};
				$.extend(opts, options);
				switch (opts.scope) {
				case 'img':
					_fix_img_png(this, opts.emptyGif);
					break;
				case 'all':
					_fix_img_png(this, opts.emptyGif);
					_fix_bg_png(this);
					break;
				default:
					_fix_bg_png(this);
					break;
				}
			});
		}
	}
})(jQuery);
//???
function timehide(dom, time) {
	if (!dom.is(':hidden')) {
		t = setTimeout(function() {
			dom.hide();
		}, time);
		dom.hover(function() {
			clearTimeout(t);
		}, function() {
			timehide(dom, time);
		});
	}
}
//鼠标悬停加入css，鼠标取消悬停去除css
function mhover(dom, cs) {
	if (dom)
		dom.hover(function() {
			$(this).addClass(cs);
		}, function() {
			$(this).removeClass(cs);
		});
}
//topnav更改进行ul左边栏的显示与隐藏
function cknav(d) {
	if (d instanceof jQuery) {
		if (d.attr("id") != 'top_quick_a') {
			$('#topnav a').removeClass("onnav");	//移除所有符合条件的css
			d.addClass("onnav");					//将当前选中结构添加css
			$("ul[id^='ul_']").hide();				//隐藏所有符合条件的ul
			var u = String(d.attr('id'));			//cookie
			u = u.split('_');
			u = u[1];
			$.cookie('conav', null);				
			$.cookie('conav', u, {
				path : '/'
			});
			$("#ul_" + u).show();					//将当前选中结构显示
			u = $("#ul_" + u).find('li a').eq(0);	//选中第一条属性
			frameget(u);							//将第一条高亮
		}
	} else {
		cknav($('#nav_' + d));
	}
}

//leftnav的提亮及连接处理
function frameget(u) {
	if (u.attr('target')) {					//规定其链接有target属性	
		if (u.attr('target') == '_blank')	//规定其链接target如果空页面打开则不作处理
			return false;
		$("#leftnav a").removeClass("on");			//修改所有符合条件的css
		$("#main").attr("src", u.attr('href'));		//将当前选中结构中href粘贴至main主页面的src中
		//$("#main").src = $("#main").src;          //???
		u.addClass("on");							//将当前选中结构添加css
		var l = u.attr('id');						//cookie
		l = l.split('_');
		$.cookie('coul', null);
		$.cookie('coul', l[2], {
			path : '/'
		});
	}
}


//stepnav更改进行下侧div的显示与隐藏
function setstepnav(d) {
	if (d instanceof jQuery) {
			$('#stepnav li').removeClass("now");	//移除所有符合条件的css
			d.parent().addClass("now");					//将当前选中结构添加css
			$("div[id^='div_']").hide();				//隐藏所有符合条件的ul
			var u = String(d.attr('id'));			//cookie
			u = u.split('_');
			u = u[1];
			
			$("#div_" + u).show();					//将当前选中结构显示
			
			//更改父类框架大小
			if(u=2){
				showplanday();
			}
			mainSetHeight();
			
			
	} else {
		setstepnav($('#nav_' + d));
	}
}

function showplanday() {
	for(var i=1;i<=30;i++){
		$("#tableshow_"+i).hide();
	}
	if($("#plandays").attr("value")!=""){
		var days = $("#plandays").attr("value");
		for(var i=1;i<=days;i++){
			$("#tableshow_"+i).show();
		}
	}
}

//加载main时调整页面
function dheight() {
	var l = $(document).height() - 77;
	var m = $("#main").contents().find("body").height();
	l = m > l ? m : l;
	if (m < 700 && l > 700)
		l = 700;
	$('#metleft').height(l);
	$('#metright').height(l);
	$('#main').height(l);
	var n = l - 10 - 25 - 35;
	$('#leftnav').height(n);
	
}

//main变换时调整页面
function mainSetHeight() {
	var l = $(window.parent.document).height() - 77;
	var m = $("#main",window.parent.document).contents().find("body").height();
	l = m > l ? m : l;
	if (m < 700 && l > 700)
		l = 700;
	$('#metleft',window.parent.document).height(l);
	$('#metright',window.parent.document).height(l);
	$('#main',window.parent.document).height(l);
	var n = l - 10 - 25 - 35;
	$('#leftnav',window.parent.document).height(n);
}

function qielang(lt, msg) {
	var l = $('#langcion').attr('title');
	lt.empty().append(msg);
	var m = $('div.langlist li');
	mhover(m, 'hv');
	m.each(function() {
		var d = $(this);
		d.attr('title') == l ? d.addClass('dlang') : d.removeClass('dlang');
	});
	lt.show();
	$('div.langlist li').click(function() {
		var d = $(this);
		var t = d.attr('title');
		var l = $('#langcion').attr('title');
		if (t != l) {
			var h = $('#leftnav li a.on').attr('href');
			if (!h) {
				h = 'system/sysadmin.php?anyid=8&';
			} else {
				h = h.split('lang=');
				h = h[0];
			}
			var n = $("#leftnav a[id^='nav_']");
			n.each(function() {
				var a = $(this).attr('href');
				a = a.split('lang=');
				a = a[0] + 'lang=' + t;
				$(this).attr('href', a);
			});
			$('#langcion').attr('title', t);
			var hr = h + 'lang=' + t;
			$('#main').attr('src', hr);
			$('.langtxt #langcion').empty().append(d.text());
			m.removeClass('dlang');
			d.addClass('dlang');
			if (t != l)
				$.cookie('clang', t);
			adminp(l, t);
		}
		lt.hide();
	});
}
function adminp(l, t) {
	if (langar[l] == langar[t]) {
	} else {
		window.location.href = 'index.php?lang=' + t;
	}
}
function commercial_license() {
	$.ajax( {
		url : 'system/authcode.php?lang=' + lang
				+ '&autcod=1&cs=1&action_ajax=1',
		type : "GET",
		success : function(data) {
			if (data == 0) {
				var txt = '未' + '购' + '买' + '商' + '业' + '授' + '权';
				if (!window.atop) {
					data = txt;
				} else {
					data = atop == '' ? txt : atop;
				}
			}
			$(".top-" + "r-t").append(
					'<div id="met' + 'info' + '_lice' + 'nse"></div>');
			var met = $("#metinfo_license");
			met.html('<a href="javascript:;" title="' + data
					+ '" id="license_isok">' + data + '</a>');
			met.find('a').css( {
				'color' : '#f2fb02'
			});
			$('#license_isok').live('click', function() {
				$('#nav_1').click();
				$('#nav_1_15').click();
			});
		}
	});
}

var conav = $.cookie('conav');
var coul = $.cookie('coul');
if (conav) {
	cknav(conav);
	if (coul)
		frameget($('#nav_' + conav + '_' + coul));
}
//main加载新主页
$("#main").load(function() {
	dheight();
})


//点击上侧标题栏
$('#topnav a').click(function() {
	cknav($(this));
});
//点击左侧标题栏
$("#leftnav a").click(function() {
	frameget($(this));
});
//点击step标题栏
$("#stepnav a").click(function() {
	setstepnav($(this));
});

var lg = $('#langcig');
var lt = lg.next('div.langlist');
lg.click(function() {
	lt.empty().append(
			'<div style="text-align:center; color:#666;">' + user_msg['jsx1']
					+ '</div>');
	if (lt.is(':hidden')) {
		$.ajax( {
			type : "POST",
			url : "include/return.php?type=lang",
			success : function(msg) {
				if (msg != '') {
					qielang(lt, msg);
				}
			}
		});
	}
	lt.is(':hidden') ? $("#langcig").addClass('nowt') : $("#langcig")
			.removeClass('nowt');
	lt.is(':hidden') ? lt.show() : lt.hide();
	return false;
});
$('#hthome').click(function() {
	$.cookie('conav', 1);
	$.cookie('coul', 8);
});
$('#met_logo').click(function() {
	$.cookie('conav', 1);
	$.cookie('coul', 8);
});
$('#mydata').click(function() {
	$.cookie('conav', 7);
	$.cookie('coul', 48);
});
$('#qthome').click(function() {
	var h = './index.php?lang=';
	var l = $('#langcion').attr('title') ? $('#langcion').attr('title') : lang;
	$(this).attr('href', h + l);
});
$('#outhome').click(function() {
	$.cookie('conav', null);
	$.cookie('clang', null);
});
$("body").click(function() {
	$("#langcig").removeClass('nowt');
	$(".langlist").hide();
})
$(".langkkkbox").hover(function() {
	$(this).addClass('now');
}, function() {
	$(this).removeClass('now');
});
$(document).ready(function() {
	commercial_license();
});